﻿/* Hyperlink */
a {
	text-decoration: underline;
}
a:link, a:visited, a:active {
	color: inherit;
}
a:hover {
	text-decoration: underline;
}

/* Label */
.labelPageheader
{
    /*font: 1em Segoe UI, verdana,helvetica,arial,sans-serif; *//*Change this if you need a different font or size */
    font-size: 11pt;
    white-space: nowrap;
	color : #0060A6;
	font-weight:700;
}
.labelMessageFromMaster
{
    font: Tahoma, Arial, Helvetica, sans-serif; /*Change this if you need a different font or size */
    white-space: nowrap;
    color : Black;
	font-weight:700;
}

/* Button */
.button
{
padding: 0px auto;
margin: 0px;	
height: 25px;
}
/* Single line and multi line textboxes*/
input , textarea
{
    font: 8pt verdana, arial, helvetica, sans-serif; /*Change this if you need a different font or size */
}
/* Checkbox */
input.checkbox
{
    font: 8pt verdana, arial, helvetica, sans-serif; /*Change this if you need a different font or size */
    color : #0060A6 ;
}
/* radiobutton */
.input.radio
{
    font: 8pt verdana, arial, helvetica, sans-serif; /*Change this if you need a different font or size */
    vertical-align: middle ;  
}
/* dropdownlist and list box */
select
{
	font: 8pt verdana, arial, helvetica, sans-serif; /*Change this if you need a different font or size */		
}
/* treeview */
.treeviewOrg
{
	font: 8pt verdana, arial, helvetica, sans-serif; /*Change this if you need a different font or size */
	text-align: left;
	color : Black;
}
.displaylabel
{
	font: 8pt verdana, arial, helvetica, sans-serif;
}
/*Ajax Autocomplete extender */
.autocomplete_list {
    border: 1px solid DarkGray;
    list-style-type: none;
    margin: 0px;
    /*background-color: #FFF;*/
    background-color: #f1ffea;
    text-align: left;
    font-size:8pt;
    vertical-align:middle;
    color: black;
}
ul.autocomplete_list li {
    padding: 0px 0px;
}

.autocomplete_listitem {
    color: #000;
}
.autocomplete_hoverlistitem {
    background-color:Gray;
}

/* Ajax Update Progress extender */
/* UpdateProgress takes either a text or an image to display. There is no style element thats required. 
width/height of update progress elements can be set at update progress control. */
#updProgresscontainer
{
	position: absolute; 
	left: 40%; 
	top: 33%; 
	padding: 0px; 
	border: 1px; 
	border-style: solid;
	width: 400px; 
	height: 100px;
	z-index: 5000;
	background-color: #f1ffea;
	margin-top: 50px;
}

.updProgress_image
{
	text-align: center; 	
}
.updProgress_text
{
	color : #676767;
	font-family : Tahoma;
	font-size : 1.5em;
	font-weight : bold;
	vertical-align:middle;
}

/* Ajax List Search extender */
.listsearch
{
    /*font: 1em Segoe UI, verdana,helvetica,arial,sans-serif; *//*Change this if you need a different font or size */
    font-size: 1em;
    white-space: nowrap;
}

/*model popup extender */
.modalpopupBackground 
{
 background-color:white;
}
.modalpopupHeader
{
	cursor: move;
	background-color: #73B2EF;
	height: 30px;
	vertical-align: middle;
	font-size: 12pt;
}
.modalPopup {
     background-color:white;
     border: 1.2px solid #dbdbdb;
     padding:0px;
     margin:0px; 
     width:350px;
     height: 250px;
}

/* NumericUpdown extender */
/*There are no CSS elements here, we need to create/use two buttons/images to represent up and down.*/


/* TextBoxWatermark extender */
.watermarkCssClass
{
    font-size: 1em;
    white-space: nowrap;
    border: 1.0px solid Black;
    background-color:White;
    /* NOT CSS 2.1 Compliant 
    filter:alpha(opacity=80);
    opacity:0.8;	*/
}

/* more for others */
.progressBar
{
	background-color : #f1ffea;
	border-width : 1px;
	border-style :solid;
	border-color : Gray;
	height : 100px;
	padding-left : 15px;
	border-style: inset;
}

.messageWait
{
	color :#676767;
	font-size : 11pt;
}
/* DO NOT DELETE */
.historyHeader
{
	color: white;
    background-color: #3399FF;
}
.headerStyle{
	font-weight:lighter;
	color: white;
    background-color: #3399FF;
}
